#!usr/bin/env python3
from flask import request,current_app
'''
获取页码详情
@param query 一个查询对象
@param pageNums 每页显示的数量(默认读取配置 HELLOCODE_POSTS_PER_PAGE )
'''
def getPagination(query,pageNums=-1):
	if pageNums==-1:
		pageNums = current_app.config['HELLOCODE_POSTS_PER_PAGE'] #每页显示的数量	
	page = request.args.get('page',1,type=int) #要第几页的从参数获取,默认选取第1页
	pagination = query.paginate(page,
		per_page=pageNums,error_out=False)	
	return pagination